NXP Semiconductors /MIMXRT1062 /LPI2C1 /SCFGR1

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as SCFGR1

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (ADRSTALL_0)ADRSTALL 0 (RXSTALL_0)RXSTALL 0 (TXDSTALL_0)TXDSTALL 0 (ACKSTALL_0)ACKSTALL 0 (GCEN_0)GCEN 0 (SAEN_0)SAEN 0 (TXCFG_0)TXCFG 0 (RXCFG_0)RXCFG 0 (IGNACK_0)IGNACK 0 (HSMEN_0)HSMEN 0 (ADDRCFG_0)ADDRCFG

RXCFG=RXCFG_0, SAEN=SAEN_0, TXDSTALL=TXDSTALL_0, HSMEN=HSMEN_0, ADRSTALL=ADRSTALL_0, ADDRCFG=ADDRCFG_0, GCEN=GCEN_0, IGNACK=IGNACK_0, TXCFG=TXCFG_0, RXSTALL=RXSTALL_0, ACKSTALL=ACKSTALL_0

Description

Slave Configuration Register 1

Fields

ADRSTALL

Address SCL Stall

0 (ADRSTALL_0): Clock stretching is disabled

1 (ADRSTALL_1): Clock stretching is enabled

RXSTALL

RX SCL Stall

0 (RXSTALL_0): Clock stretching is disabled

1 (RXSTALL_1): Clock stretching is enabled

TXDSTALL

TX Data SCL Stall

0 (TXDSTALL_0): Clock stretching is disabled

1 (TXDSTALL_1): Clock stretching is enabled

ACKSTALL

ACK SCL Stall

0 (ACKSTALL_0): Clock stretching is disabled

1 (ACKSTALL_1): Clock stretching is enabled

GCEN

General Call Enable

0 (GCEN_0): General Call address is disabled

1 (GCEN_1): General Call address is enabled

SAEN

SMBus Alert Enable

0 (SAEN_0): Disables match on SMBus Alert

1 (SAEN_1): Enables match on SMBus Alert

TXCFG

Transmit Flag Configuration

0 (TXCFG_0): Transmit Data Flag will only assert during a slave-transmit transfer when the Transmit Data register is empty

1 (TXCFG_1): Transmit Data Flag will assert whenever the Transmit Data register is empty

RXCFG

Receive Data Configuration

0 (RXCFG_0): Reading the Receive Data register will return received data and clear the Receive Data flag (MSR[RDF]).

1 (RXCFG_1): Reading the Receive Data register when the Address Valid flag (SSR[AVF])is set, will return the Address Status register and clear the Address Valid flag. Reading the Receive Data register when the Address Valid flag is clear, will return received data and clear the Receive Data flag (MSR[RDF]).

IGNACK

Ignore NACK

0 (IGNACK_0): Slave will end transfer when NACK is detected

1 (IGNACK_1): Slave will not end transfer when NACK detected

HSMEN

High Speed Mode Enable

0 (HSMEN_0): Disables detection of HS-mode master code

1 (HSMEN_1): Enables detection of HS-mode master code

ADDRCFG

Address Configuration

0 (ADDRCFG_0): Address match 0 (7-bit)

1 (ADDRCFG_1): Address match 0 (10-bit)

2 (ADDRCFG_2): Address match 0 (7-bit) or Address match 1 (7-bit)

3 (ADDRCFG_3): Address match 0 (10-bit) or Address match 1 (10-bit)

4 (ADDRCFG_4): Address match 0 (7-bit) or Address match 1 (10-bit)

5 (ADDRCFG_5): Address match 0 (10-bit) or Address match 1 (7-bit)

6 (ADDRCFG_6): From Address match 0 (7-bit) to Address match 1 (7-bit)

7 (ADDRCFG_7): From Address match 0 (10-bit) to Address match 1 (10-bit)

Links

() ()